package com.ruoyi.stock.service;

import java.util.List;
import com.ruoyi.stock.domain.StockInventory;

/**
 * 库存预警服务接口
 * 
 * @author ruoyi
 * @date 2025-06-17
 */
public interface IStockAlertService 
{
    /**
     * 检查库存是否低于阈值
     * 
     * @param inventory 库存信息
     * @return 是否需要预警
     */
    public boolean checkLowStockAlert(StockInventory inventory);
    
    /**
     * 发送库存预警通知
     * 
     * @param inventory 库存信息
     */
    public void sendLowStockAlert(StockInventory inventory);
    
    /**
     * 查询所有库存预警商品
     * 
     * @return 预警商品列表
     */
    public List<StockInventory> selectLowStockList();
} 